//
// Created by DV on 2025/7/5.
//
#pragma once
#ifndef MSPM0G3507_DMA_HPP
#define MSPM0G3507_DMA_HPP
#include "ti_msp_dl_config.h"
namespace hal{
    namespace details_dma
    {
        static inline constexpr uint16_t LCD_DMA_CHAN_ID = 0;

        template<uint16_t channel>
        class dma_config
        {
        public:
            static void init(){}
        };

    }

    using dma_channel_0 = details_dma::dma_config<0>;
    using dma_channel_1 = details_dma::dma_config<1>;
    using dma_channel_2 = details_dma::dma_config<2>;
    using dma_channel_3 = details_dma::dma_config<3>;
    using dma_channel_4 = details_dma::dma_config<4>;
    using dma_channel_5 = details_dma::dma_config<5>;
    using dma_channel_6 = details_dma::dma_config<6>;


}



#endif //MSPM0G3507_DMA_HPP